All Questions
190 questions
1vote
3answers
84views
Loop ip list through geoiplookup and delete lines that do not match criteria
Thanks in advance for any ideas you present. My current project has me trying to loop a file containing a list of 1000's of IP addresses through geoiplookup and piping it to sed to delete all lines ...
2votes
3answers
86views
Printing a specific section everytime search results are matched
I have a pretty basic text file on a Linux machine that has stuff like Chapters, Dialogues and References. This is what it looks like Chapter: 1 One: Birds and Trees Birds are beautiful and trees ...
-1votes
5answers
302views
Delete all lines after n lines below the line containing the first match
If a file contains the following: Line 1 FooLine 5 Line 2 Line 55 Line 3 Line 4 Line 5 Line 6 Line 7 Line 5 Line 8 Line 9 How to delete the lines below two lines after "Line 5", so that the ...
6votes
13answers
2kviews
UNIX command to add comma and space
I have a file that looks like $ cat IP 10.3.1.1 10.4.1.1 10.6.3.1 10.19.4.2 10.22.3.4 How do I make it look like: $ cat IP 10.3.1.1, 10.4.1.1, 10.6.3.1, 10.19.4.2, 10.22.3.4
0votes
5answers
1kviews
Delete lines below, excluding the line with match pattern
One can use sed '/pattern/Q' or sed '/pattern/,$d' to delete lines below a match pattern, but it also deletes the line containing the match pattern. How to exclude the line containing the match ...
0votes
6answers
289views
Delete all lines before n lines above the line containing the first match
If a file contains the following: Line 1 Line 2 Line 3 Line 4 Line 5 Line 6 Line 7 Line 8 Line 9 How to delete the lines above two lines before "Line 5", so that the file will now contain ...
1vote
2answers
212views
Need help with a sed script for specific word replacements in a text file
I'm trying to automate a specific text replacement task for Romanian text using sed or any other suitable Unix tool. Here are my requirements: Replace all instances of the letter â with î inside ...
-1votes
1answer
62views
comparing multiple column values between two files
I have two CSV files on a Linux machine, containing data as: File A Sunil,21,write a line,2312,12-03-2022 Ashok,22,write a para,2312,12-03-2022 Sam,23,create file using,2312,12-03-2022 FileB 21,...
2votes
4answers
700views
Count lines ending in "*"
I have several files in a directory with this kind of content: Wood * Nails Large Hammer * Some names have a star after them, some don't. I have multiple files with such content. In each file a ...
0votes
1answer
147views
Permutation with bash - Spread Five over Eight
Assuming I have the values A B C D E and eight places 1 2 3 4 5 6 7 8. How can I get all possible combinations printed with two- and three-time repetitions? Example: 1 2 3 4 5 6 7 8 _______________ A ...
0votes
1answer
5kviews
add a new line after a specific string in a file? [duplicate]
Right now I'm using echo sed '/\Random/a \ newly added line' info.txt to append some text to a file but I also need to add text below a certain string let's say random, I know it is possible with ...
-4votes
1answer
637views
Edit ntp.conf file using bash script to comment and replace lines
The output of current /etc/ntp.conf file in Debian 11: # /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help driftfile /var/lib/ntp/ntp.drift # Leap seconds definition provided by tzdata ...
2votes
4answers
1kviews
Merge multiple rows into single row then append to csv output file
I have multiple comma-separated files that I need first to merge the rows into a single row then I can append that row to append to one output.csv file. file-1.txt: CV-1999-0001, CV-1999-0002, CV-1999-...
1vote
5answers
8kviews
Sed to replace text that comes after match
I was working it with awk, and keying on $1 $2 fields, but awk would act differently depending on whether the FieldSeperator ($match) starts the line, or had a blank before it, or didn't have a blank ...
2votes
2answers
886views
Comparing with csv file value
I have a csv file and I need to compare the value in 4th column of 2nd row with a string. Sample csv file: Col1,Col2,Col3,Col4 Val1,Val2,Val3,ValNeeded I'm using the below code to perform this, ...